Dotfuscator가 수집할 데이터와 수집 시기를 알게 하려면 개발 중 Dotfuscator 또는 사용자 지정 특성을 통해 추가된 "확장 특정"을 사용하여 코드에 주석을 추가해야 합니다. [특성] 탭에는 어셈블리나 메서드를 마우스 오른쪽 단추로 클릭하여 추가할 수 있는 확장 특성에 대한 입력 뷰가 있습니다.
적어도 응용 프로그램을 고유하게 식별하고 해당 진입점과 끝내기 점에 주석을 추가해야 합니다. 응용 프로그램을 식별하려면 기본 어셈블리에 BusinessAttribute 및 ApplicationAttribute를 추가해야 합니다. BusinessAttribute는 PreEmptive에서 제공한 GUID를 사용하여 회사를 구분하고 ApplicationAttribute는 여러 응용 프로그램의 데이터가 구성된 GUID를 사용하여 구분되어 있는지 확인합니다. 무료 PreEmptive Analytics 끝점(SetupAttribute에서 구성)에는 특정 CompanyKey기 필요하며 이 키는 기본적으로 BusinessAttribute 편집기에서 제공됩니다.
메시지 보내기를 사용하도록 설정하려면 응용 프로그램의 진입점 및 끝내기 점(또는 보다 일반적으로는 데이터 수집의 시작 및 끝)을 나타내는 메서드를 지정해야 합니다. 이를 위해 각 entry 메서드에 SetupAttribute를 추가하고 각 exit 메서드에 TeardownAttribute를 추가합니다. SetupAttribute를 구성하여 원하는 끝점으로 데이터를 보낼 수 있습니다. 설치 및 삭제 사이에 수집된 데이터만 보고됩니다.
현재 응용 프로그램은 수명 주기 데이터를 구성된 끝점에 보내도록 구성되어 있습니다. 이제 기능 사용(FeatureAttribute), 예외 데이터(ExceptionTrackAttribute), 변조된 세션 검색(InsertTamperCheckAttribute) 등과 같은 추가 데이터 수집을 구성할 수 있습니다. 이러한 기능과 다른 기능에 대한 자세한 내용을 설명서를 참조하십시오.